<?
include_once("../lib/common.php");
include_once("../lib/cDB.php");
include_once("../lib/cDAO.php");


//업체별 쿠폰 갯수 업데이트
function buildCouponCnt(){
	$db = new cDB;
	$dao = new cDAO($db->getCon());
	
	$sql  = " SELECT * FROM meta_site WHERE kbn = 'Y' limit 20";
	$arr = $dao->getSheet($sql);
	
	$rst = $dao->query($sql);
	foreach($arr as $v){
		$rss_addr = $v['link'];
		$domain = $v['domain'];
		$id = $v['id'];
		
		echo "<hr>".$id."[ ".$domain." ] - ".$rss_addr." <BR><hr>";
		
		$xml = simplexml_load_file($rss_addr);                         // 해당 rss정보를 읽어들인다

		if (eregi("couponmoa.php", $rss_addr))//쿠폰모아 형태
		{
			$for_count = $xml->deals->deal;
		}
		else if (eregi("socialxml_utf8.php", $rss_addr))//소셜포털 형태
		{
			$for_count = $xml->item;
		}
		else if (eregi("wemakeprice_basic.xml", $rss_addr))
		{
			$for_count = $xml->product;
		}
		else
		{
			$for_count = $xml->product;
		}
		
		//상품 갯수 입력
		$uDate = date("Ymd")."_".$domain;
		$itemCnt = count($for_count);
		
		$sql = "insert into coupon_cnt  set link='$rss_addr',cnt=$itemCnt,mid =$mId, domain ='$domain',uDate='$uDate'
		ON DUPLICATE KEY UPDATE link='$rss_addr',cnt=$itemCnt,mid =$mId, domain ='$domain'";		
	}
	
	$db->close();
}



//쿠폰별 지역 빌드
function buildCouponArea(){
	$db = new cDB;
	$dao = new cDAO($db->getCon());
	
	$sql  = " SELECT id,area1,area2,shop_name, shop_addr,name FROM coupon limit 100";
	$arr = $dao->getSheet($sql);
	
	$sql  = " SELECT * FROM meta_area1";
	$arrAr1 = $dao->getSheet($sql);
	$sql  = " SELECT * FROM meta_area2";
	$arrAr2 = $dao->getSheet($sql);
	
	fb($arr[0]);
	fb($arrAr1);
	
	
	/*
	1. name에서 []안의 지역을 찾아 area1과 비교 area1에 없다면 area2.info와 비교 찾으면 완료
	2. name에서 못찾을 경우 area1 비교 없다면 area2로 넘어가 비교
	3. name,area1,2 에서 못찾을 경우 shop_addr에서 정보 추출
	*/
	
	
	$db->close();
}


$start = microtime();$str = explode(" ",$start);$start = $str[0]+$str[1];echo $start."<br>";

buildCouponArea();

//업체별 쿠폰 갯수 업데이트
//buildCouponCnt();



$str = explode(" ",microtime());$end = $str[0]+$str[1];echo $end-$start;
?>